home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / bobct36m.zip / BOBCAT.DOC < prev    next >
Text File  |  1992-10-04  |  61KB  |  1,442 lines

  1.        
  2.        
  3.        
  4.        
  5.        
  6.        
  7.        
  8.        
  9.        
  10.        
  11.        
  12.        
  13.        ╔═╦══════╗                           ╔════════╗
  14.          ║      ╚╗                          ║        ║   
  15.          ║       ║   ╔══════╗  ╔═╦═════╗    ║        ╩   ╔═════╗  ╔═══╦═══╗
  16.          ║      ╔╝   ║      ║    ║     ╚╗   ║            ║     ║      ║
  17.          ╠══════╣    ║      ║    ║     ╔╝   ║            ╠═════╣      ║
  18.          ║      ╚╗   ║      ║    ╠═════╣    ║            ║     ║      ║
  19.          ║       ║   ║      ║    ║     ╚╗   ║        ╦   ║     ║      ║
  20.          ║      ╔╝   ║      ║    ║     ╔╝   ║        ║   ║     ║      ║
  21.        ╚═╩══════╝    ╚══════╝  ╚═╩═════╝    ╚════════╝   ╩     ╩      ╩
  22.        Callback Verification for Wildcat! 3.0
  23.        
  24.        
  25.        
  26.                                    BobCat Version 3.0
  27.                              Copyright 1991 Stephen L. Cox
  28.                                    All Rights Reserved
  29.        
  30.        
  31.                                   TEST DRIVE VERSION
  32.                         EXPIRES 30 DAYS FROM DATE OF INSTALLATION        
  33.        
  34.        
  35.        
  36.        
  37.        Welcome  to  BobCat,  the  Callback  Verification  system   designed
  38.        exclusively for Wildcat! 3.0 systems.
  39.        
  40.        BobCat offers you  unparalleled  reliability  and flexibility in the
  41.        important task of verification your BBS callers.
  42.        
  43.        BobCat was designed with SAFETY and RELIABILITY in mind and a  great
  44.        deal of thought has gone into it's design.
  45.        
  46.        Although extremely  powerful, BobCat  is easy  to install,  and once
  47.        installed it seldom ever needs further attention.
  48.        
  49.        BobCat is tightly integrated with Wildcat! 3.0.  Data files,  screen
  50.        files  and  executable  files  use  directory  structures  that  are
  51.        already in place and in use by Wildcat!. No special directories  are
  52.        required and there are NO modem reconfigurations necessary.
  53.        
  54.        I believe you  will find BobCat  to be an  indispensable addition to
  55.        your BBS system.  I hope you enjoy using it as much as I've  enjoyed
  56.        bringing it to you.
  57.        
  58.        Steve Cox        
  59.        THE PRELIMINARIES:
  60.        
  61.        [[[ Limited License ]]]
  62.        
  63.        The  TEST  DRIVE  versions  of  BobCat  are  copyrighted  commercial
  64.        software but may  be freely distributed  in unmodified form  and all
  65.        copyright notices must remain intact.
  66.        
  67.        The REGISTERED versions of BobCat are copyrighted commercial software
  68.        and may NOT be distributed in any way.  
  69.        
  70.         BobCat (tm) Version 3.0
  71.         Copyright 1991 by Stephen L. Cox
  72.         All Rights Reserved
  73.         
  74.         Distributed by:
  75.                Live Systems
  76.                3800 Old Cheney Road
  77.                Suite 101-133
  78.                Lincoln, Ne.
  79.                 68516
  80.        
  81.          With registration you receive:
  82.          Full registered copy of the latest version of BobCat
  83.          Program support
  84.          Updates via Flite-Line Download
  85.        
  86.        [[[ Warranty ]]]
  87.         
  88.        The BobCat system is provided "AS IS" without warranty of any  kind,
  89.        either expressed or implied. The  entire risk as to the  results and
  90.        performance of this program is assumed by you.  The author does  not
  91.        warrant, guarantee  or make  any representations  regarding the  use
  92.        of,  results  of,  merchantability  or  fitness  for any use of this
  93.        product and you rely on this program and results solely at your  own
  94.        risk.   Steve  Cox  and  Live  Systems  will  not  be liable for any
  95.        damages, including but not limited to system damage loss of  profit,
  96.        lost  savings,  or  any  other  incidental, consequential or special
  97.        damages  of  any  nature  whatsoever  resulting  from the use of, or
  98.        inability to use this product.
  99.        
  100.        
  101.        *THE INSTALLATION OF BOBCAT ON YOUR SYSTEM CONSTITUTES ACCEPTANCE 
  102.        OF THE ABOVE TERMS *
  103.                
  104.        
  105.        
  106.        
  107.        [[ ACKNOWLEDGMENTS ]]
  108.        
  109.          Many  people  have  helped  with  the  development and testing of
  110.          BobCat and my sincere thanks go out to them.
  111.        
  112.          There are three persons who have gone repeatedly above and  beyond
  113.          the call during development of this product.  They are:
  114.        
  115.          Farrell Reis, sysop of the Star BBS in Sacramento CA
  116.          Ron Alspaugh, sysop of The Exchange BBS in Charlotte NC
  117.          Bob Gibson, sysop of Lifeline BBS in Los Angeles, CA.
  118.        
  119.          My  special  thanks  go  to  these  three dedicated testers and my
  120.          appreciation for a job well done.  Without you this project  would
  121.          probably never have happened.
  122.        
  123.        
  124.        
  125.          Wildcat! 3.0 Copyright by Mustang Software, Bakersfield CA.
  126.        
  127.          BobCat 3.0 is written in  Microsoft 'C' V 6.0 and  Microsoft 
  128.          Macro Assembler V 5.1.
  129.        
  130.          Portions of BobCat utilize the Ctree File Handler, copyright  1988
  131.          by Faircom and  are the proprietary  and confidential property  of
  132.          Faircom Inc., Columbia, Mo.        
  133.        
  134.        
  135.        [[ WHAT CAN BOBCAT DO FOR YOU ]]
  136.        
  137.        Main features of BobCat are:
  138.        
  139.        Support of COM1 thru COM35  on virtually any interrupt and  i/o base
  140.        address  that  is  available  in  your  system.   We  feature   full
  141.        detection  and  compensation  for  in-place  fossil  drivers,   full
  142.        support of 16550 Uart  in FIFO mode and  full locked DTE support  at
  143.        baud rates to 115k.
  144.        
  145.        BobCat  works  without  changing  ANY  setup changes to your current
  146.        modem configuration.
  147.        
  148.        Support  for  up  to  5   different  upgrade  levels  is   supported
  149.        automatically if you choose  to use them.   You may set from  1 to 5
  150.        levels that are permitted INTO BobCat and five corresponding  levels
  151.        to which  the user  will be  upgraded upon  successful completion of
  152.        the call back process.
  153.        
  154.        Full Support for sysop configurable parameters to:
  155.        
  156.        A. Permit or disallow Long Distance Callbacks
  157.        
  158.        B. Permit or disallow Zone Calls (LD calls in your own area code)
  159.        
  160.        C. Configuration of Metropolitan prefixes allowed and disallowed.
  161.        
  162.        D. Call continuation on local calls for the user.
  163.        
  164.        E. Default Profile assignment for LD callers when LD calling is 
  165.           disabled.
  166.        
  167.        F. Automatic High Speed checking for duplicate and bogus phone numbers.
  168.        
  169.        G. User Call Back History files and logging.
  170.        
  171.        H. Recall detection for failed user callback attempts. (Allows the 
  172.           user to run BobCat multiple times until verification is 
  173.           achieved then they are locked out of the call back system)
  174.        
  175.        I. Fully configurable Ansi and Ascii display files.
  176.        
  177.        J. Single user and integrated Multi-user versions available.
  178.        
  179.        K. Allows LOCAL mode testing by the Sysop. 
  180.        
  181.        L. Auto detection and logging of 900 area codes with automatic
  182.           lockout of users that try this stunt.
  183.        
  184.        These are just a  few of the features  contained in BobCat today.  I
  185.        think  you  will  find  BobCat  to  be  THE  COMPLETE  callback
  186.        verification you've been looking for.        
  187.        
  188.        
  189.        
  190.        [[ FILES IN PACKAGE ]]
  191.        
  192.        The file set you downloaded should contain the following files:
  193.        
  194.               BOBCAT.EXE  -  The BobCat callback verification program
  195.                BCFIG.EXE  -  BobCat configuration program
  196.              BCBUILD.EXE  -  Build the BobCat user files
  197.               BOBCAT.DOC  -  This documentation
  198.               LOCALNUM.1  -  Sample LOCAL NUMBERS DIALING list
  199.        
  200.             The following DISPLAY files with both .SCR and .BBS 
  201.             extensions are provided:
  202.             
  203.              FAILED.xxx   - Shown if user fails password check
  204.              DUPPED.xxx   - Shown if user duplicates phone #'s
  205.               GETPW.xxx   - Shown when user is prompted for password
  206.              NOLONG.xxx   - Shown to LD callers if LD callback not allowed
  207.             PREPARE.xxx   - Shown to user just prior to beginning callback
  208.             WELCOME.xxx   - First instruction screen shown to user
  209.              PASSED.xxx   - Shown when user passes the password check
  210.                OPEN.xxx   - Opening logo screen, first screen user sees
  211.        
  212.          Each of the files listed above is REQUIRED!  A sample of each 
  213.          file has been provided in both Ansi and Ascii format for you to 
  214.          work from.    
  215.        
  216.          If ANY of the files listed above were not in the package you 
  217.          downloaded you should call Flite-Line and download the latest 
  218.          package from there.        
  219.                          *** IMPORTANT SPECIAL NOTES ***
  220.        
  221.        In  most  of  the  BobCat  documentation  we  list  the  location by
  222.        specific directory name for some files.  This assumes that you  used
  223.        the STANDARD WILDCAT! 3.0 recommended directory structure.
  224.        
  225.        If you did NOT use  this standard directory naming conventions  then
  226.        whenever  we  reference  the  ?:\WC30\DATA  directory we are talking
  227.        about  the  directory  where  your  ALLUSERS.DAT  file  is  located.
  228.        Replace any   reference  to   ?:\WC30\DATA  with   your  appropriate
  229.        directory name.
  230.        
  231.        Whenever we refer to the ?:\WC30\DISP directory we are referring  to
  232.        the directory where all of  your various Wildcat! 3.0 display  files
  233.        are  located.   Replace  any  reference  to  ?:\WC30\DISP  with your
  234.        appropriate directory name.  
  235.        
  236.        BobCat has  the ability  through several  different NUMBER  FILES to
  237.        make many different types of calls.
  238.        
  239.        You are ONLY REQUIRED to have ONE FILE, LOCALNUM.1 in place!
  240.         
  241.        The rest of the call  types and their supporting files  are ENTIRELY
  242.        OPTIONAL.  You can actually  configure BobCat with this one  file to
  243.        do LOCAL ONLY  and LOCAL &  LONG DISTANCE callback  verifications in
  244.        just a matter of minutes.  The other types of calls and their  files
  245.        can be created and activated as needed.        
  246.        [[ START UP ]]
  247.        
  248.        To  install  BobCat  for  LOCAL  and/or  LONG DISTANCE calling ONLY,
  249.        follow these procedures carefully.
  250.        
  251.        1.) Place  BOBCAT.EXE, BCBUILD.EXE  and BCFIG.EXE  in DOS SEARCHABLE
  252.            directory.   If your  \WC30 directory  is in  the path,  you may
  253.            place them there.
  254.        
  255.        2.) Unzip  SCREENS.ZIP in  a work  directory and  edit the  .SCR and
  256.            .BBS files to  suit your needs  using THEDRAW or  any other Ansi
  257.            drawing program.  The files with .SCR extensions are ANSI  COLOR
  258.            files and the ones with .BBS are Ascii files.
  259.        
  260.        3.) Copy the EDITED .SCR  and .BBS display files to  your \WC30\DISP
  261.            directory. (Or whatever directory you are using for displays)
  262.        
  263.        4.) Copy  the  SAMPLE  LOCALNUM.1  from DATA.ZIP to your  \WC30\DATA
  264.            directory,  (OR   whatever  directory   your  ALLUSERS.DAT  file
  265.            is located in.) It MUST be located there and you MUST edit it.
  266.        
  267.        5.)  Edit  the  LOCALNUM.1  file  to  include BOTH the AREA CODE and
  268.            PREFIX of the  numbers that will  be considered LOCAL  CALLS for
  269.            you.   The following  formats are  permitted for  EACH entry  in
  270.            LOCALNUM.1 : XXX-xxx  where XXX is  the AREA CODE  and xxx is  a
  271.            PREFIX WITHIN that  area code.   This is termed  a SINGLE PREFIX
  272.            number.
  273.        
  274.            Additionally you may RANGE numbers in the following format:
  275.            XXX-xxx:xxx
  276.        
  277.            In this above  example XXX is  the area code,  xxx:xxx represent
  278.            the FIRST  and LAST  _PREFIXES_ within  the range  that you will
  279.            consider  valid.   For  example:   402-421:441  indicates   that
  280.            numbers  between   402-421-xxxx  and   402-441-xxxx  are   valid
  281.            numbers.
  282.        
  283.            You  may  freely   intermix  both  RANGED   numbers  and  SINGLE
  284.            PREFIX numbers  in the  files.   BobCat will  expand the  ranged
  285.            numbers  as needed.
  286.        
  287.            As you can  see from the  sample file, Lincoln Nebraska is  area
  288.            code 402, the  numbers AFTER each  402 in the file are  PREFIXES
  289.            within 402 that  are LOCAL   to me.   The information   required
  290.            can generally  be   obtained from   your local   phone book   or
  291.            directly from the phone company.
  292.        
  293.        6.) Change to the \WC30\WCWORK\NODE1 directory and run BCFIG.EXE  to
  294.            establish a  BOBCAT.CNF configuration  file for  the node.   The
  295.            fields in BCFIG.EXE  are mostly self  explanatory with a  couple
  296.            of exceptions.
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.        BobCat Version 3.0                 8                  11-29-91        
  309.        [[ BCFIG STEP BY STEP ]]
  310.        
  311.        * WARNING *
  312.        
  313.          Since it is possible for your BobCat system to be making LONG 
  314.          DISTANCE calls, you MUST completely understand the options presented 
  315.          to you in BCFIG and how they effect operations.
  316.        
  317.          I assume NO responsibility for the operation of your system!  It is 
  318.          _SOLEY_ YOUR responsibility to determine that BobCat is operating in 
  319.          the manner you desire!
  320.                                
  321.        ** BCFIG PANEL #1 **
  322.        
  323.        ╔══════════════════════[ General Configuration ]═════════════════════╗
  324.        ║                                                                    ║
  325.        ║      Name of your BBS: Flite-Line                                  ║
  326.        ║                                                                    ║
  327.        ║ Your First Name: Steve             Your Last Name: Cox             ║
  328.        ║                                                                    ║
  329.        ║   Enable Duplicate Number Checking (Y/N): Y                        ║
  330.        ║                                                                    ║
  331.        ║   Comport for this node: 2   Base I/O Address: 02F8   IRQ: 3       ║
  332.        ║                                                                    ║
  333.        ║          What is the name of YOUR Security Profile: SYSOP          ║
  334.        ║                                                                    ║
  335.        ║         ENTRY PROFILE               UPGRADE PROFILE     NEW TIME   ║
  336.        ║ Entry Level #1: NEWUSER     Upgrade Level #1: REGULAR    Time: 60  ║
  337.        ║ Entry Level #2:             Upgrade Level #2:            Time:     ║
  338.        ║ Entry Level #3:             Upgrade Level #3:            Time:     ║
  339.        ║ Entry Level #4:             Upgrade Level #4:            Time:     ║
  340.        ║ Entry Level #5              Upgrade Level #5:            Time:     ║
  341.        ╚════════════════════════════════════════════════════════════════════╝
  342.        
  343.          This is the FIRST configuration screen in BCFIG.  Here is how you 
  344.          fill in the scree:
  345.        
  346.          FIELD 1, BBS NAME: 
  347.                   Self Explanatory, enter your BBS name here.
  348.        
  349.          FILED 2, SYSOP FIRST Name:
  350.                   Your FIRST Name
  351.        
  352.          FILED 3, SYSOP Last Name:                                         
  353.                   Your LAST Name.
  354.        
  355.          FIELD 4, ENABLE DUPLICATE NUMBER CHECKING (Y/N)
  356.                   This is an  important field.   By DEFAULT BobCat  ENABLES
  357.                   duplicate number  checking.   This means  that users  who
  358.                   duplicate  a  phone  number  with  some other user on the
  359.                   system will be denied  verification until the problem  is
  360.                   resolved.
  361.        
  362.                   If you set this to 'N', then BobCat will IGNORE the  fact
  363.                   that  a  user  duplicated  phone  numbers with some other
  364.                   user.   You  are  encouraged  to  ENABLE duplicate number
  365.                   checking.
  366.  
  367.  
  368.  
  369.  
  370.  
  371.        BobCat Version 3.0                 9                  11-29-91        
  372.          FIELD 5, COMPORT FOR THIS NODE
  373.                   This is the  comport number, from  1 to 8  that this node
  374.                   is running on.
  375.        
  376.          FIELD 6, BASE I/O ADDRESS
  377.                   The base i/o address for the comport listed in field  #5.
  378.                   This number _MUST_ be in hexadecimal.
  379.        
  380.          FIELD 7, IRQ:
  381.                   Interrupt number  for the  comport and  base i/o  address
  382.                   listed in fields 5 and 6.
  383.        
  384.          FIELD 8, What is the name of YOUR security profile:
  385.                   BobCat will recognize you as  the sysop and allow you  to
  386.                   do both local and on-line testing without affecting  your
  387.                   security level. Place the  name of your security  profile
  388.                   here.
  389.        
  390.          FIELDS 9 thru 23:
  391.           
  392.                   BobCat permits   up to  5 levels  of   verification.  The
  393.                   configuration  program   will  allow   you  to put  in up
  394.                   to 5 PROFILE names that  the user is  permitted to  ENTER
  395.                   BobCat with along with the names   of up  to 5   PROFILES
  396.                   that  user will be UPGRADED  to IF they pass.    There is
  397.                   also a TIME field for each  of the 5 profile sets.   This
  398.                   is the time  the user will  be given when  they return to
  399.                   the BBS IF they PASS verification.
  400.        
  401.        
  402.                   Only the FIRST  profile set  is  REQUIRED.  In the  first
  403.                   profile set  place the  NAME of  the PROFILE  that a  NEW
  404.                   USER is given  when they first  log onto your  BBS.  Mine
  405.                   is NEWUSER.  In the UPGRADE field place the  NAME of  the
  406.                   PROFILE to which you will  UPGRADE them if they PASS  the
  407.                   callback check,  mine is  REGULAR and  in the  TIME field
  408.                   place  the amount  of time you want  them to have if  the
  409.                   PASS the  callback process.   If you  do not  wish to use
  410.                   the other  4   profile sets at this time  simply carriage
  411.                   return through them  till you reach the LAST field  which
  412.                   is DEFAULT PROFILE  FOR LD CALLERS  WHEN LD CALLBACK  NOT
  413.                   ALLOWED.
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.        BobCat Version 3.0                 10                  11-29-91        
  435.        ** BCFIG PANEL #2 **
  436.            
  437.        ╔════════════════════[ Long Distance Parameters ]════════════════════╗
  438.        ║                                                                    ║
  439.        ║     Enable Long Distance Calling (Y/N): N                          ║
  440.        ║                                                                    ║
  441.        ║ Long Distance numbers are NORMALLY dialed by BobCat by prefixing   ║
  442.        ║ a 1- to the number and then dialing it.  For example, a normal     ║
  443.        ║ Long Distance number would be dialed as 1-XXX-XXX-XXXX             ║
  444.        ║ Some special Long Distance carriers and services require a special ║
  445.        ║ prefix in front of the number instead of a 1-.  If you subscribe   ║
  446.        ║ to one of those services, then place your ACCESS CODE in the field ║
  447.        ║ below. This should include any dialing DELAY characters (commas)   ║
  448.        ║ to allow the service to be accessed. Example: 292342,,,            ║
  449.        ║                                                                    ║
  450.        ║ If you DO NOT SUBSCRIBE to one of these services then USE THE      ║
  451.        ║ DEFAULT of 1- in this field.                                       ║
  452.        ║                                                                    ║
  453.        ║ Enter ACCESS CODE required for LD Service: 1-                      ║
  454.        ║ Do you also want this code prefixed to LOCAL numbers (Y/N): N      ║
  455.        ╚════════════════════════════════════════════════════════════════════╝
  456.               
  457.          FIELD 1, ENABLE LONG DISTANCE CALLING (Y/N)
  458.                   If you answer 'Y' to this question then BobCat WILL  make
  459.                   long distance  calls.   Any number  that is  NOT in  your
  460.                   LOCALNUM.1 file AND does NOT  appear in one of the  other
  461.                   number  type  support  files  will  be considered as LONG
  462.                   DISTANCE by BobCat  and if this  flag is set  to 'Y', the
  463.                   number WILL be dialed.  All long distance call backs  are
  464.                   programmed to DROP THE  CONNECTION after the user  either
  465.                   fails or passes the callback verification.
  466.        
  467.          FIELD 2, Enter any ACCESS CODE required for LD Service:
  468.                   It is  VERY important  that you  understand EXACTLY  what
  469.                   this  field  does  and  how  it  is used.  Normally, LONG
  470.                   DISTANCE calls require a 1-  to be prefixed to the  users
  471.                   phone number.  When you first install BobCat, this  field
  472.                   will default  to 1-.   Most of  the time  you would leave
  473.                   this  as  is.   There  are  some  types  of long distance
  474.                   services  however  that  require  some  type  of  special
  475.                   access code  to use  them.   These codes  usually replace
  476.                   the 1- in a long distance number.  
  477.        
  478.                   You might for instance belong to a long distance  service
  479.                   that assigns  you an  access code  of 1234  to use  their
  480.                   service.   To  dial a  long  distance  number  using this
  481.                   service  you  might  dial:  1234-402-421-2434.   The 1234
  482.                   replaces the 1- used in normal long distance.
  483.        
  484.                   If you belong  to a Long  Distance service of  this type,
  485.                   enter  the  special  access  code  in  this  field.    If
  486.                   required  you  may  also  include  any  number  of COMMAS
  487.                   following the  digits to  introduce a  delay allowing the
  488.                   service to be  accessed.  Your  special access might  be:
  489.                   1234,,,.  In the above  example the number would then  be
  490.                   dialed  by  BobCat  as  1234,,,402-421-2434.   There is a
  491.                   three second  delay from  the time  1234 is  dialed until
  492.                   the area code, 402 is dialed.
  493.  
  494.  
  495.  
  496.  
  497.        BobCat Version 3.0                 11                  11-29-91        
  498.                   Again, normally this  field will be  a 1-, put  a SPECIAL
  499.                   access code  in the field  ONLY  if you  belong to one of
  500.                   these types of services.
  501.        
  502.         FIELD 3,  Do you also want this code prefixed to LOCAL numbers(Y/N)
  503.                   If you belong to a  special calling service you MAY  have
  504.                   the  option  of  using  for  LOCAL  calls as well as Long
  505.                   Distance calls.   If you  USE a  special access,  AND you
  506.                   are allowed to you use  that service to make LOCAL  calls
  507.                   then answer this field  'Y' and your special  access code
  508.                   will  be  prefixed  to  both  LOCAL  and  LONG   DISTANCE
  509.                   numbers. NORMALLY this field would be set to 'N'.
  510.        
  511.        7.)  The next three panels, Panels #3, #4 and #5 will be covered  in
  512.             the ADVANCED setup.  Carriage return through all the fields  in
  513.             these three panels and get to panel #6, GLOBAL PARAMETERS.   We
  514.             will come back to Panel #3, #4 and #5 later.
  515.        
  516.        
  517.        ** BCFIG PANEL #6 **
  518.        
  519.        ╔════════════════════════[ Global Parameters ]═══════════════════════╗
  520.        ║                                                                    ║
  521.        ║ Disconnect after a LOCAL call (Y/N): N                             ║
  522.        ║ Leave Modem Speaker ON during callback (Y/N): N                    ║ 
  523.        ║                                                                    ║ 
  524.        ║ If you have DISABLED Long Distance Callbacks the fields below tell ║ 
  525.        ║ BobCat how to handle Long Distance Callers.  If you enter the word ║ 
  526.        ║ SAME in the field below, the caller will be returned to Wildcat!   ║ 
  527.        ║ with the same PROFILE with which they entered BobCat.  Any other   ║ 
  528.        ║ entry in this field is the PROFILE the Long Distance caller will   ║ 
  529.        ║ be given when they are returned to the BBS.  The time field is the ║ 
  530.        ║ time the user will be given when returned to the BBS.              ║ 
  531.        ║                                                                    ║ 
  532.        ║ Name of PROFILE to give LD Caller if LD Disabled:  REGULAR         ║ 
  533.        ║ TIME to give LD Caller if LD Disabled: 60                          ║ 
  534.        ║                                                                    ║ 
  535.        ║                                                                    ║ 
  536.        ║                                                                    ║ 
  537.        ║                                                                    ║ 
  538.        ╚════════════════════════════════════════════════════════════════════╝
  539.        
  540.              FIELD 1, Disconnect after a LOCAL call (Y/N): N
  541.                  Normally callers  are returned  left ON-LINE  and returned
  542.                  to  the  BBS  continue  with  their  call IF they pass the
  543.                  callback verification  process.   If you  wish to override
  544.                  this   default   and   disconnect   local   callers  after
  545.                  verification then set this flag to Y.
  546.        
  547.              FIELD 2,  Leave Modem Speaker ON during Callback (Y/N): N
  548.                  Normally the modem  speaker is turned  OFF.  It  is a good
  549.                  diagnostic aid when first installing to be able to  LISTEN
  550.                  to  the  outgoing   call  to  make   sure  the  modem   is
  551.                  funcitoning  properly.   To  leave  the  speaker ON during
  552.                  callbacks  only,  set  this  flag  to  'Y'.  After you are
  553.                  satisfied that  everything is  functioning correctly,  you
  554.                  can set this flag back to 'N' to disable the speaker.
  555.  
  556.  
  557.  
  558.  
  559.  
  560.        BobCat Version 3.0                 12                  11-29-91        
  561.              FIELD 3, Name of PROFILE to give LD Caller if LD Disabled:
  562.              
  563.                  In panel #2  you were asked  whether you wanted  to ENABLE
  564.                  or DISABLE LONG DISTANCE calling.
  565.        
  566.                  If you answered 'N', do NOT make Long Distance  Callbacks,
  567.                  then BobCat must  know how you  want to handle  LD callers
  568.                  who enter for verification.  
  569.        
  570.                  This field  may have  several different  types of entries.
  571.                  If  you  enter  the  word  SAME  in this field and did NOT
  572.                  enable  LD  calls,  the  long  distance  caller  will   be
  573.                  returned to the BBS with exactly the SAME profile as  they
  574.                  had when the ENTERED BobCat.
  575.        
  576.                  If  you  wish  them  to  be  returned to the BBS with some
  577.                  OTHER  profile,  type  the  name  of  that profile in this
  578.                  field.
  579.        
  580.                  If you DID  enable LONG DISTANCE  calling, place the  name
  581.                  of the default  profile that a  LONG DISTANCE caller  will
  582.                  be given when they PASS the verification process.
  583.        
  584.         FIELD 4, TIME TO GIVE LD CALLERS IF LD DISABLED:
  585.                  If  Long  Distance  calling  has  been  DISABLED, the Long
  586.                  Distance  caller  will  be  returned  to  the BBS with the
  587.                  amount of time remaining that you specify here.
  588.        
  589.        8.)  When you entered the  last field in panel #6, BobCat  creates a
  590.             file called BOBCAT.CNF in the default directory, which on  this
  591.             initial setup should have been in ?:\WC30\WCWORK\NODE1
  592.        
  593.             This completes configuration of BobCat to make LOCAL calls  and
  594.             standard Long Distance calls, IF you enabled Long Distance.
  595.        
  596.             We will NOW configure  Wildcat! and create the  necessary batch
  597.             files to run BobCat.
  598.        
  599.             ** NOTE ** 
  600.             If you are running a  MULTIUSER version of BobCat, simply  COPY
  601.             the BOBCAT.CNF created  in your NODE1  directory to your  other
  602.             NODEx directories,  change to  those directories  and run BCFIG
  603.             again to make any changes to comport numbers, base i/o and  irq
  604.             that may  be required  for that  particular node.   When making
  605.             these changes, you MUST  carriage return through EACH  field in
  606.             EACH panel to CONFIRM it's value.   Do NOT just change a  field
  607.             or two in the first panel  then ESCAPE out of the program.   If
  608.             you do that, the new data will NOT be saved.
  609.        
  610.        9.) Just about done!   BobCat was actually designed  to be run  from
  611.            one  of  your  MAIN  MENU  DOS  HOOKS,  but  it  CAN be run as a
  612.            standard door as well.  Decide  whether you will use a DOS  HOOK
  613.            or DOOR method  of running BobCat  and then create  a batch file
  614.            to execute it.   If you are  using a DOS  HOOK, create either  a
  615.            MAIN1.BAT or  a MAIN2.BAT  in your  \WC30 directory.   This file
  616.            contains ONE line and ONLY ONE  line, it is: BOBCAT.  You  don't
  617.            even  need  to  specify  the  name  of  a  configuration file or
  618.            anything else, just  BOBCAT.  No  directory changes or  anything
  619.            else.
  620.  
  621.  
  622.  
  623.        BobCat Version 3.0                 13                  11-29-91        
  624.            There is  only ONE  parameter that  MAY be  placed on the BobCat
  625.            command line IF you need it.  By default BobCat dials the  phone
  626.            using TONE dialing.  If for some reason your phone system  needs
  627.            PULSE dialing,  place a  P on  the command  line with BobCat ie:
  628.            BOBCAT P  and dialing will be by PULSE rather than TONE.
  629.        
  630.            If you will be running BobCat as a standard DOOR, then you  must
  631.            create a  DOORx.BAT file,  where x  is the  NUMBER of  the door.
  632.            For instance if BobCat will be DOOR #1 on your system, create  a
  633.            DOOR1.BAT file in your \WC30 directory.  The DOORx.BAT file  you
  634.            create contains ONE LINE ONLY: BOBCAT
  635.        
  636.        10) Go to your  \WC30 directory and start  MAKEWILD.  Define a  MENU
  637.            ENTRY and LETTER KEY for your DOS HOOK that the user presses  to
  638.            start the  MAIN1 or  MAIN2 bat  files OR  tell MAKEWILD that you
  639.            have at least ONE DOOR  in operation, OR increase the  number of
  640.            doors  that  Wildcat!   knows  about  by  one if you are running
  641.            BobCat through a  Standard Door Interface.   BobCat may ALSO  be
  642.            run  through  LiveCat  but  we  don't  really recommend it.  Our
  643.            RECOMMENDED method for ease of use AND installation is to use  a
  644.            main menu dos hook.
  645.        
  646.        11) Now  CD  to  the  \WC30  directory  and  run BCBUILD.EXE.  This
  647.            creates  the  BobCat  USER  files,  BCUSER.DAT,  BCUSER.IDX  and
  648.            DUMMYLOK.DAT in your \WC30\DATA  directory.  This MUST  be done.
  649.            It is  essential for  BobCat to  use this  file in  checking for
  650.            duplicate and  bogus numbers.   BCBUILD.EXE _MUST_  be run  from
  651.            the \WC30 directory where MAKEWILD.DAT is located!
  652.        
  653.        Thats it!  BobCat is ready to start verifying callers on your system 
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.        BobCat Version 3.0                 14                  11-29-91        
  687.        [[ TESTING BOBCAT FOR THE FIRST TIME ]]
  688.        
  689.        Unlike many  other callback  verification systems  available, BobCat
  690.        provides you with a LOCAL TESTING mode so that you can check to  see
  691.        that  things  are  working  correctly  and  to check out the display
  692.        screens you create or edit.
  693.        
  694.        To test BobCat simply  start WILDCAT and then  log in as the  sysop.
  695.        At the MAIN MENU press whatever  key you chose to activate the  Call
  696.        Back process and BobCat should come up flying!
  697.        
  698.        BobCat  knows  you  as  the  Sysop  whether  you  log  on locally OR
  699.        remotely and it will treat you differently than a regular user.   It
  700.        will go  through ALL  the steps  of a  call back verification EXCEPT
  701.        that it will NOT change your SECURITY PROFILE.
  702.        
  703.        If all the screens  come up the way  you want them you  are ready to
  704.        turn it loose and begin verifying callers.
  705.        
  706.        Pretty easy huh?
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.        BobCat Version 3.0                 15                  11-29-91        
  750.        [[ ADVANCED SETUP ]]
  751.        
  752.        After following the  initial setup instructions  you can proceed  to
  753.        the more advanced features of BobCat.
  754.        
  755.        In  this  section  I  will  explain  the use of LONG DISTANCE, ZONE,
  756.        METRO and  REGION callback  setups. Understand  that the  CALL TYPES
  757.        described below are  in BobCat's own  terminology.  The  definitions
  758.        of call types and names are unique to this program.
  759.        
  760.        BobCat has  the ability  to perform  ANY combination  of these calls
  761.        automatically.  All you need to do  is set a flag or two a  create a
  762.        couple of simple format files.
  763.        
  764.        * EXPLANATION OF TERMS *
  765.        
  766.        METRO CALL:  This is a call  that is a TOLL CALL but is  NOT handled
  767.                     like a  regular long  distance call.   A metro  call is
  768.                     one that  you would  dial manually  by NOT  dialing the
  769.                     AREA CODE and by NOT placing a 1- or any other  special
  770.                     access code  in front  of the  number.   In other words
  771.                     you dial it just like it  was a LOCAL call but you  pay
  772.                     for it as if it were an LD call.
  773.        
  774.        ZONE CALL:  This  is a TOLL CALL  but is NOT handled  like a regular
  775.                    long distance call.  A  ZONE call is one that  you would
  776.                    dial manually by  NOT dialing the  AREA CODE but  you DO
  777.                    place a 1-  or some other  special access code  in front
  778.                    of  the  number.   In  other  words  the number would be
  779.                    dialed as 1-363-2914  (no area code).   You are  charged
  780.                    an LD rate for these calls.
  781.        
  782.        REGION CALL: This is a call that  is a LOCAL call but ALL digits  of
  783.                     the  users  number  including  the  area code are used.
  784.                     Normally  these  numbers  are  NOT  dialed  using an LD
  785.                     access  code.   This  type  of  call  would normally be
  786.                     dialed as 402-363-2914.  This type of call assumes  the
  787.                     are NOT BILLED  Long Distance rates  and that the  user
  788.                     may remain on-line after the verification.
  789.        
  790.        LONG DISTANCE: This is a call that is a TOLL call and ALL digits  of
  791.                       the  users  number  including  the  area code must be
  792.                       dialed AND prefixed with  a 1- or some  other special
  793.                       access code.   This type of  call would be  dialed as
  794.                       1-402-363-2914.  You are  charged LD rates for  these
  795.                       calls.
  796.        
  797.        LOCAL CALL:   This is a  call that is  NOT a toll  call and the user
  798.                     can  remain  on-line  to  you  after  the  callback  is
  799.                     complete.  The  area code is  NOT dialed and  no prefix
  800.                     is placed in  front of the  number.  An  example of how
  801.                     this number is dialed is: 421-2434.
  802.        
  803.        As you can  see, BobCat has  the ability to  make all FIVE  types of
  804.        calls for you if you permit it to do so.
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.        BobCat Version 3.0                 16                  11-29-91        
  813.        You will  also note  as we  go through  BCFIG panels  #3, #4  and #5
  814.        that you have the  option of placing  OR NOT placing  the LD  access
  815.        code whether  special,   or  simply  1-   in  front of ANY  of these
  816.        five number types which  has the  effect  of allowing  10  different
  817.        callback setups that BobCat can  make.  UNDERSTAND THE USE  OF THESE
  818.        CALL TYPES COMPLETELY BEFORE USING THEM.
  819.        
  820.        ** MULTI-NODE OPERATORS TAKE SPECIAL NOTE OF THE FOLLOWING **
  821.        
  822.          Unlike  many  other  callback  verfication  systems, BobCat allows
  823.          NODE DEPENDENCY of the DATA FILES containing numbers that will  be
  824.          called back for verification.
  825.        
  826.          This is designed specifically for  sysops who have nodes that  are
  827.          NOT within the  same calling area  and require different  lists of
  828.          numbers for callback qualification.
  829.        
  830.          You might for example  have a TWO NODE  system, one of your  nodes
  831.          might be AREA 402, PREFIX 421 and the OTHER node might be in  AREA
  832.          402, PREFIX 533.  This is typically done by sysops in small  towns
  833.          who are  located close  to a  metropolitan area  but are  normally
  834.          long distance  calls for  those in  the larger  city.   Some phone
  835.          services will  allow you  to have  a direct  local line  from that
  836.          larger city so  that people calling  you from the  larger city may
  837.          do so  for a  local call  instead of  a long  distance call.   So,
  838.          anyone calling  on the  second node  or the  direct line  from the
  839.          larger city may be safely called back as a LOCAL call by that  one
  840.          node only.  If they called on  the OTHER node, it would be a  LONG
  841.          DISTANCE call.   By necessity  then, each  of the  two nodes  MUST
  842.          have DIFFERENT number lists  because callers from certain  prefixs
  843.          are treated differently by the two nodes.
  844.        
  845.          Using LOCALNUM.1  as an  example.   This file  is read  by DEFAULT
  846.          when BobCat starts up on NODE  1.  If your second node  requires a
  847.          different list then  simply make a  LOCALNUM.2 file that  contains
  848.          the numbers that are considered local to IT!  You would then  have
  849.          a  LOCALNUM.1  and   a  LOCALNUM.2  file   in  your   ?:\WC30\DATA
  850.          directory.  In  this situation when  BobCat is started  on NODE 1,
  851.          it will read  LOCALNUM.1, when it  is started on  NODE 2, it  will
  852.          read LOCALNUM.2.
  853.        
  854.          This scheme is  true for ALL  number lists in  BobCat, ZONENUM0.x,
  855.          ZONENUM1.x, REGION.x and  so on.   The ONLY number  file that does
  856.          not honor  this format  is BADNUM.LST,  this file  is read  by ALL
  857.          nodes.
  858.        
  859.          If  you  have  multi-nodes  and  they  are  all  within  the  SAME
  860.          area/prefix  then  the  above  is  not  necessary.   All  that  is
  861.          required is the LOCALNUM.1 file.  When NODE 2 thru X startup  they
  862.          attempt to  locate any  NODE DEPENDENT  data files.   If none  are
  863.          present the node will use the files with .1 extension.
  864.        
  865.          Bear that in mind as  we proceed through the descriptions  of call
  866.          types  and  remember  that  when  I  refer  to  XXXXXXX.1, it also
  867.          applies to XXXXXXX.2 and so on.
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.        BobCat Version 3.0                 17                  11-29-91        
  876.        ** LOCAL CALLING ONLY **
  877.        
  878.        The simplest type of call of  course is LOCAL callbacks only.   This
  879.        requires that the LOCALNUM.1 file be filled in with  areacode/prefix
  880.        numbers  as  described  in  the  initial installation, AND the ALLOW
  881.        LONG DISTANCE CALLBACK flag in BCFIG is set to N.
  882.        
  883.        In this  case BobCat  will ONLY  callback users  whose area code and
  884.        prefix are found  in LOCALNUM.1.   If it is  NOT found in  that file
  885.        then  it  is  assumed  that  the  user  is calling long distance and
  886.        callback will be disallowed.
  887.        
  888.        You  DO  have  the  option  of  including the SPECIAL ACCESS code in
  889.        front of LOCAL numbers if you desire, but NORMALLY you would NOT  do
  890.        this.
  891.        
  892.        * ENABLING LONG DISTANCE CALLBACK *
  893.        
  894.        To enable long distance  callback verification simply run  BCFIG.EXE
  895.        in EACH NODE and set the ALLOW LONG DISTANCE CALLBACK flag in  BCFIG
  896.        PANEL #2 to Y.
  897.        
  898.        In this  case when  BobCat scans  the LOCALNUM.1  file and  does NOT
  899.        find  the  users  area/prefix  in  the  list it will assume they are
  900.        calling LD  and will  dial the  FULL number  including area code and
  901.        will also  prefix the  number with  1- or  your special access code.
  902.        Like this, 1-402-421-2434.
  903.        
  904.        When Long Distance  Callback IS enabled,  BobCat will call  the user
  905.        back for verification.   When the callback  is complete,  regardless
  906.        of  whether  the  user  PASSED  or  FAILED,  the  CONNECTION WILL BE
  907.        DROPPED!,  the  user  will  NOT  be  returned  to  the BBS but their
  908.        PROFILE WILL BE UPGRADED so that  the next time they call they  will
  909.        have the new security level in effect.
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.        BobCat Version 3.0                 18                  11-29-91        
  939.        ** ENABLING METRO CALLING (0+zones) **
  940.        
  941.        ** BCFIG PANEL #3 **
  942.        
  943.        ╔═════════════════[ Metro Number Dialing Parameters ]════════════════╗
  944.        ║                                                                    ║
  945.        ║ Numbers in the ZONENUM0.1 file are  NORMALLY dialed like local     ║ 
  946.        ║ numbers after stripping the AREA CODE out. If you wish to have     ║ 
  947.        ║ the LD access code entered in PANEL #1 PREFIXED to the numbers     ║ 
  948.        ║ in the ZONENUM0.1 file  before dialing  then answer 'Y' to the     ║ 
  949.        ║ prompt below, otherwise answer 'N'. Normally this should be 'N'    ║ 
  950.        ║                                                                    ║ 
  951.        ║ If you answer 'Y' to prompt , the Long distance Access Code will   ║ 
  952.        ║ be PREFIXED to the number, if you answer 'N' then NOTHING will be  ║ 
  953.        ║ prefixed to the number.  In both cases, the AREA CODE is stripped  ║ 
  954.        ║ out of the number.                                                 ║ 
  955.        ║                                                                    ║ 
  956.        ║ Example WITH LD ACCESS CODE:  1234,,,XXX-XXXX                      ║ 
  957.        ║ Example WITHOUT LD ACCESS CODE:  XXX-XXXX [DEFAULT]                ║ 
  958.        ║                                                                    ║ 
  959.        ║ PREFIX ACCESS CODE to ZONENUM0.1 numbers (Y/N):  N                 ║ 
  960.        ║                                                                    ║ 
  961.        ╚════════════════════════════════════════════════════════════════════╝
  962.        
  963.        The FIRST  thing you  MUST understand  is that  the METRO  call is a
  964.        TOLL or  LONG DISTANCE  call and  YOU will  be paying  for the call!
  965.        METRO  calls  are  _NOT_  controlled  by  the  LD FLAG in BCFIG.EXE.
  966.        Instead  they  are  controlled  by  the  PRESENCE of a filled called
  967.        ZONENUM0.1  in  your  \WC30\DATA  directory. (or whichever directory
  968.        your LOCALNUM.1 file is located.)
  969.        
  970.        To USE  METRO calling,  create a  file in  your \WC30\DATA directory
  971.        named ZONENUM0.1  Normally this is in your \WC30\DATA directory  but
  972.        if your directory structure  is different, place this  file wherever
  973.        your ALLUSERS.DAT and LOCALNUM.1 files are located.
  974.        
  975.        This files entries are in EXACTLY the same format as LOCALNUM.1  but
  976.        the AREA/PREFIX's contained here are  for calls that will have  AREA
  977.        CODES  REMOVED  before  dialing  AND  will  NOT have a 1- or special
  978.        access code prefixed to the number so the NORMAL answer to field  #1
  979.        in this panel is 'N', do NOT prefix the number with the LD code.
  980.        
  981.        You are however  able with FIELD  1 in BCFIG  PANEL #3 to  choose to
  982.        have the SPECIAL ACCESS CODE prefixed to these numbers.
  983.        
  984.        For example:  The  user calls with a  phone of 402-499-2121.   First
  985.        action by BobCat  is to scan  LOCALNUM.1    If 402-499 is  not found
  986.        there it will then  see if ZONENUM0.1 exists.   If it DOES exist  in
  987.        ZONENUM0.1 then the number will be  dialed as 499-2121.  As you  can
  988.        see, the area  is code is  removed and NO  1- is placed  in front of
  989.        the resultant number.
  990.        
  991.        ** NOTE THIS CAREFULLY **
  992.        Since this is  a TOLL CALL,  the connection WILL  BE DROPPED whether
  993.        the user PASSES or FAILS  the callback verification but the  upgrade
  994.        takes place and when they call back they will be at the new  PROFILE
  995.        level.  If  the  AREA/PREFIX  DOES  exist  in  ZONENUM0.1 it WILL be
  996.        dialed REGARDLESS of  the setting of  ENABLE LONG DISTANCE  CALLBACK
  997.        in BCFIG.EXE
  998.  
  999.  
  1000.  
  1001.        BobCat Version 3.0                 19                  11-29-91        
  1002.        ** ENABLING ZONE CALLING * (1+zones) **
  1003.        
  1004.        ** BCFIG PANEL #4 **
  1005.        
  1006.        ╔═════════════════[ Zone Number Dialing Parameters ]═════════════════╗
  1007.        ║                                                                    ║
  1008.        ║ Numbers in the ZONENUM1.1 file  are NORMALLY  dialed like Long     ║
  1009.        ║ Distance numbers after stripping the AREA CODE out and placing     ║
  1010.        ║ an LD Access Code in front of the number. Example 1-XXX-XXXX       ║
  1011.        ║ If you wish to have the LD ACCESS CODE in Panel #1 PREFIXED        ║
  1012.        ║ to the numbers in the ZONENUM1.1  file  before dialing then answer ║
  1013.        ║ 'Y' to the prompt below, otherwise answer 'N'. NORMALLY 'Y'        ║
  1014.        ║                                                                    ║
  1015.        ║ If you answer 'Y' to prompt below, Long Distance Access Code will  ║
  1016.        ║ be PREFIXED to the number, if you answer 'N' then NOTHING will be  ║
  1017.        ║ prefixed to the number.  In both cases, the AREA CODE is stripped  ║
  1018.        ║ out of the number.                                                 ║
  1019.        ║                                                                    ║
  1020.        ║    Example WITH LD ACCESS CODE: 1-XXX-XXXX  [DEFAULT]              ║
  1021.        ║ Example WITHOUT LD ACCESS CODE: XXX-XXXX                           ║
  1022.        ║                                                                    ║
  1023.        ║ PREFIX ACCESS CODE to ZONENUM1.1 numbers (Y/N): Y                  ║
  1024.        ╚════════════════════════════════════════════════════════════════════╝
  1025.        
  1026.        As with METRO  calls you MUST  understand is that  the ZONE call  is
  1027.        also a TOLL or  LONG DISTANCE calls and  YOU will be paying  for the
  1028.        call!  ZONE calls are _NOT_ controlled by the LD FLAG in  BCFIG.EXE.
  1029.        Instead  they  are  controlled  by  the  PRESENCE of a filled called
  1030.        ZONENUM1.1 in your \WC30\DATA directory.
  1031.        
  1032.        To USE  ZONE calling,  create a  file in  your \WC30\DATA  directory
  1033.        named ZONENUM1.1    This  file must  be in  whichever directory your
  1034.        ALLUSERS.DAT and  LOCALNUM.1 file  if you  do not  use the  standard
  1035.        Wildcat directory structure.
  1036.        
  1037.        This file  listings in  EXACTLY the  same format  as LOCALNUM.1  and
  1038.        ZONENUM0.1 but the AREA/PREFIX's  contained here are for  calls that
  1039.        will have AREA  CODE REMOVED before  dialing AND WILL  have a 1-  or
  1040.        other special access code prefixed to the number.
  1041.        
  1042.        For example:  The  user calls with a  phone of 402-499-2121.   First
  1043.        action  by  BobCat  is  to  scan  LOCALNUM.1 If 402-499 is not found
  1044.        there it will then  see if ZONENUM0.1 exists.   If it DOES exist  in
  1045.        ZONENUM0.1 then it is treated as a METRO call as described above.
  1046.        
  1047.        If the number is NOT  FOUND in either LOCALNUM.1 or  ZONENUM0.1 then
  1048.        BobCat will check for the PRESENCE of ZONENUM1.1 If the
  1049.        file exists it will be opened and scanned for the users  AREA/PREFIX
  1050.        combination.   If the  AREA/PREFIX IS  found in  ZONENUM1.1 then the
  1051.        number normally would be dialed as 1-499-2121.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.        BobCat Version 3.0                 20                  11-29-91        
  1065.        As you can see, the area is code is removed and 1- or other  special
  1066.        access code is NORMALLY placed in front of the resultant number.
  1067.        
  1068.        Using FIELD 1  in BCFIG PANEL  #4 you may  optionally choose NOT  to
  1069.        prefix  the  number  with  the  1-  or  special  access code but the
  1070.        default of 'Y' is NORMALLY what you would use.
  1071.        
  1072.        Since this is  a TOLL CALL,  the connection WILL  BE DROPPED whether
  1073.        the user PASSES or FAILS  the callback verification but the  upgrade
  1074.        takes place and when they call back they will be at the new  PROFILE
  1075.        level. 
  1076.        
  1077.        ** ENABLING REGION CALLING **
  1078.        
  1079.        * BCFIG PANEL #5 *
  1080.        
  1081.        ╔═══════════════[ Regional Number Dialing Parameters ]═══════════════╗
  1082.        ║                                                                    ║
  1083.        ║ Numbers in the REGION.1 file are  NORMALLY dialed  like Long       ║
  1084.        ║ Distance numbers, ie: 1-XXX-XXX-XXXX BUT are considered to be      ║
  1085.        ║ LOCAL CALLS. The user by default, remains ON-LINE.                 ║
  1086.        ║                                                                    ║
  1087.        ║ If you wish to have the LD ACCESS CODE entered in Panel #1         ║
  1088.        ║ prefixed to numbers in REGION.1 'Y' to  the  prompt below          ║
  1089.        ║ otherwise answer 'N' and NOTHING will be prefixed to the number    ║
  1090.        ║ In BOTH  cases, the area code REMAINS in the number, it is NOT     ║
  1091.        ║ stripped out of the number. Normally this field should be 'Y'      ║
  1092.        ║                                                                    ║
  1093.        ║    Example WITH LD ACCESS CODE: 1-XXX-XXX-XXXX  [DEFAULT]          ║
  1094.        ║ Example WITHOUT LD ACCESS CODE: XXX-XXX-XXXX                       ║
  1095.        ║                                                                    ║
  1096.        ║ PREFIX ACCESS CODE to REGION.1 numbers (Y/N): Y                    ║
  1097.        ║ DROP CONNECTION after callback from THIS file (Y/N): N             ║
  1098.        ║                                                                    ║
  1099.        ╚════════════════════════════════════════════════════════════════════╝
  1100.        
  1101.        The REGION  call is  an unusual,  'catch all'  type of  call and you
  1102.        must understand completely  what it is  designed to do  before using
  1103.        it.
  1104.        
  1105.        As with  most of  the other  call types  that BobCat  can make,  the
  1106.        REGION call is controlled by the PRESENCE of a file.  This files  is
  1107.        named  REGION.1  This  file  should  be  placed  in  the  \WC30\DATA
  1108.        directory or  wherever your  ALLUSERS.DAT and  LOCALNUM.1 files  are
  1109.        located.
  1110.        
  1111.        The format of entries in REGION.1  are exactly the same as they  are
  1112.        for the other files and  numbers contained in REGION.1 are  NORMALLY
  1113.        TREATED AS LOCAL - TOLL FREE  CALLS but are DIALED IN LONG  DISTANCE
  1114.        FORMAT.
  1115.        
  1116.        Since these calls are NORMALLY  treated as LOCAL, the user  _WILL BY
  1117.        DEFAULT, REMAIN  ON-LINE AFTER  THE VERIFICATION_,  you may  however
  1118.        DISABLE this and DROP the connection on the user.  Understand  this!
  1119.        If you  MISUSE this  file you  could potentially  be calling  a user
  1120.        back LONG  DISTANCE AND  ALLOWING THEM  TO REMAIN  ON-LINE on _YOUR_
  1121.        TOLL!
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.        BobCat Version 3.0                 21                  11-29-91        
  1128.        FIELD 1 in BCFIG  PANEL #5 allows you  to specify whether the  1- or
  1129.        special  access  should  or  should  not  be  prefixed to numbers in
  1130.        REGION.1  Normally you would put 'Y' in this field.
  1131.        
  1132.        FIELD 2  in BCFIG  PANEL #5  allows you  specify whether  the caller
  1133.        should  be  DROPPED  or   NOT  DROPPED  after  succussful   callback
  1134.        verification.  Default  is NO, the  user BY DEFAULT  remains ON-LINE
  1135.        with this type of call.
  1136.        
  1137.        
  1138.        ** SUMMARY OF CALLING TYPES **
  1139.        
  1140.        As you can see, BobCat is EXTREMELY flexible in it's design.   Using
  1141.        the methods  above you  can configure  BobCat to  do just  about any
  1142.        type of callback you can dream up.
  1143.        
  1144.        You may enable features in  ANY combination of settings.   You might
  1145.        for  instance  want  to  DISALLOW  FULL  long distance callbacks but
  1146.        ALLOW ZONE and METRO calls.  Simply turn OFF the ALLOW LD  CALLBACKS
  1147.        flag in  BCFIG, create  the ZONENUM0.1  and ZONENUM1.1  and this  is
  1148.        exactly what will happen.
  1149.        
  1150.        You may want to allow ONLY LOCAL callbacks. If so, do NOT create 
  1151.        ZONENUM0.1 and ZONENUM1.1 and set the ALLOW LD CALLBACKS flag in 
  1152.        BCFIG to N.
  1153.        
  1154.        You may not want to use ZONE  and METRO but you DO want to  allow LD
  1155.        callbacks.  Simple  set ALLOW LD  CALLBACKS to Y  and do NOT  create
  1156.        ZONENUM0.1 and ZONENUM1.1.
  1157.        
  1158.        You may  want to  ALLOW METRO  and DISALLOW  ZONE calls,  create the
  1159.        ZONENUM0.1  and  do  NOT  create  the  ZONENUM1.1  file  and that is
  1160.        exactly what will happen.
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.        BobCat Version 3.0                 22                  11-29-91        
  1191.        [[ OTHER PROGRAMS AND THEIR USE ]]
  1192.        
  1193.        BCFIG.EXE is of course  the CONFIGURATION program used  to configure
  1194.        the  node  for  callback  operation.   This  program  creates a file
  1195.        called BOBCAT.CNF in the directory you are in when you run it.  This
  1196.        _MUST_ be each of your \WC30\WCWORK\NODEx directories.
  1197.        
  1198.        If you are  running a single  node system then  BCFIG.EXE only needs
  1199.        to be run in the  \WC30\WCWORK\NODE1 directory.  If you  are running
  1200.        MULTI  node,  you  must  run  BCFIG.EXE  in  EACH \WC30\WCWORK\NODEx
  1201.        directory to establish a BOBCAT.CNF for each node.
  1202.        
  1203.        BCFIG may be run at ANY time to change configurations.
  1204.        
  1205.        
  1206.        BCBUILD.EXE is a program that constructs and updates the  BCUSER.DAT
  1207.        and BCUSER.IDX files  located in your  \WC30\DATA directory.   These
  1208.        files are used by BobCat  to check for duplicate numbers  entered by
  1209.        callers.
  1210.        
  1211.        When run, BCBUILD  reads the ALLUSERS.DAT  file and places  a record
  1212.        for  each  user  in  your  Wildcat!  user files into this BCUSER.DAT
  1213.        file. When a new  user logs on and  enters BobCat, the numbers  they
  1214.        enter are checked against  this file for validity  and appropriately
  1215.        controlled.
  1216.        
  1217.        You  may  run  BCBUILD  at  any  time  to  keep your BCUSER and your
  1218.        ALLUSERS.DAT file in  sync.  If  you wish to  completely freshen the
  1219.        BCUSER file, simply DELETE BCUSER.DAT, BCUSER.IDX and  DUMMYLOK.DAT,
  1220.        CD to the \WC30 directory and run  BCBUILD.  A new file set that  is
  1221.        100% in sync with your ALLUSERS.DAT will be created.
  1222.        
  1223.        * NOTE * 
  1224.        
  1225.        BCBUILD.EXE and BCFIG.EXE are NOT a multi-user programs.  All  nodes
  1226.        MUST  be  off-line  when  running  them  or a sharing violation will
  1227.        occur.
  1228.        
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.        BobCat Version 3.0                 23                  11-29-91        
  1254.        [[ OTHER DATA FILES AND THEIR USE ]]
  1255.        
  1256.        You may create a file called BADNUM.LST in your \WC30\DATA
  1257.        directory for BobCat to use in checking for bad numbers.
  1258.        
  1259.        Numbers such as 000-000-0000 and 911-911-9111 should be blocked  and
  1260.        the user penalized for trying to use them.
  1261.        
  1262.        BobCat AUTOMATICALLY checks for 800, 900, 911, 976, 411 and 611 and 
  1263.        gets rather nasty  with the  caller if  it finds  these numbers.   
  1264.        If you wish to check any other numbers place them in BADNUM.LST.
  1265.        
  1266.        BCLOG.x
  1267.        
  1268.        These are  log files  of BobCat's  activities.   They are created in
  1269.        your \WC30\DATA directory, the .x is the node number.   The log  for
  1270.        NODE 1 callback activities is  BCLOG.1 and BCLOG.2 for node  two and
  1271.        so on.
  1272.        
  1273.        You may delete these  files at any time  and they will be  recreated
  1274.        as needed.   They will  grow quite  rapidly because  BobCat keeps  a
  1275.        COMPLETE log of the callback sequence.
  1276.        
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.        BobCat Version 3.0                 24                  11-29-91        
  1317.        
  1318.        Thats  really  all  there  is  to  running  BobCat.   It's   simple,
  1319.        reliable, flexible and fast!
  1320.        
  1321.        As  with  our  other  products  you  can  look  forward  to support,
  1322.        enhancements and upgrades,  with a firm  commitment from me  to keep
  1323.        the BobCat system up to date and fully compatible with Wildcat!.
  1324.        
  1325.        Enjoy BobCat, it's been fun bringing it to you!
  1326.        
  1327.        For the latest versions of Live Systems Shareware, including 
  1328.        BobCat and LiveCat, call FLITE-LINE
  1329.        
  1330.        NODE 1 - 402-421-2434   USR HST/DS
  1331.        NODE 2 - 402-421-1171   2400
  1332.        NODE 3 - 402-421-1376   2400 MNP
  1333.        
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.        BobCat Version 3.0                 25                  11-29-91        
  1380.                              
  1381.                              
  1382.                              [[ BOBCAT REGISTRATION ]]
  1383.                             ~~~~~~~~~~~~~~~~~~~~~~~~
  1384.                          Live Systems Registration Form
  1385.        
  1386.        
  1387.         Name : _____________________________________________________
  1388.        
  1389.         Address : __________________________________________________
  1390.        
  1391.         Address : __________________________________________________
  1392.        
  1393.         City,State,Zip : ___________________________________________
  1394.        
  1395.         Voice Phone : ______________________________________________
  1396.        
  1397.         BBS Name: __________________________________________________
  1398.        
  1399.         BBS Number: ________________________________________________
  1400.        
  1401.         Comments: --------------------------------------------------
  1402.            --------------------------------------------------
  1403.            --------------------------------------------------
  1404.        
  1405.         Your Wildcat! 3.0 registration #: ___________ 
  1406.        
  1407.          Live Systems product you wish to register from the price list:
  1408.        
  1409.          CHECK ONE:
  1410.        
  1411.         [ ]  BobCat 3.0 Multi User version (unlimited)       25.00
  1412.        
  1413.         [ ]  BobCat 3.0 Single User version                  20.00
  1414.        
  1415.        
  1416.          MEDIA DESIRED:       [ ] 5 1/4 360k           [ ] 3 1/2 720k
  1417.        
  1418.                            Allow 2-3 Weeks for Delivery
  1419.        
  1420.         ------------------------------------------------------------
  1421.          Payment may be made by check or money order
  1422.         ------------------------------------------------------------
  1423.        
  1424.              Steve Cox
  1425.              Live Systems
  1426.              3800 Old Cheney Road
  1427.              Suite 101-133
  1428.               Lincoln, Ne.  68516
  1429.        
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.        BobCat Version 3.0                 26                  11-29-91